home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / code / r3mpcell.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  5.2 KB  |  183 lines

  1.  
  2. // JavaScript wrapper for r3mpcell.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_MPCELLNOISE_H = 1;
  7. include("real/code/r3matprp.js")
  8.  
  9.  
  10. var R3CLID_MPCELLNOISE = 1518;
  11.  
  12.  
  13.  
  14.  
  15. R3MPCNA_Dimensions = 1518500;
  16. function SetR3MPCNA_Dimensions(value) {
  17.   R3Set(this.r3obj, R3MPCNA_Dimensions, value, R3TID_FLOAT, 0); 
  18. }
  19.  
  20. function GetR3MPCNA_Dimensions() {
  21.   return R3Get(this.r3obj, R3MPCNA_Dimensions, R3TID_FLOAT, 0); 
  22. }
  23.  
  24. R3MPCNA_Octaves = 1518501;
  25. function SetR3MPCNA_Octaves(value) {
  26.   R3Set(this.r3obj, R3MPCNA_Octaves, value, R3TID_INTEGER, 0); 
  27. }
  28.  
  29. function GetR3MPCNA_Octaves() {
  30.   return R3Get(this.r3obj, R3MPCNA_Octaves, R3TID_INTEGER, 0); 
  31. }
  32.  
  33. R3MPCNA_Amplitude = 1518502;
  34. function SetR3MPCNA_Amplitude(value) {
  35.   R3Set(this.r3obj, R3MPCNA_Amplitude, value, R3TID_FLOAT, 0); 
  36. }
  37.  
  38. function GetR3MPCNA_Amplitude() {
  39.   return R3Get(this.r3obj, R3MPCNA_Amplitude, R3TID_FLOAT, 0); 
  40. }
  41.  
  42. R3MPCNA_Base = 1518503;
  43. function SetR3MPCNA_Base(value) {
  44.   R3Set(this.r3obj, R3MPCNA_Base, value, R3TID_FLOAT, 0); 
  45. }
  46.  
  47. function GetR3MPCNA_Base() {
  48.   return R3Get(this.r3obj, R3MPCNA_Base, R3TID_FLOAT, 0); 
  49. }
  50.  
  51. R3MPCNA_1D = 1518504;
  52. function SetR3MPCNA_1D(value) {
  53.   R3Set(this.r3obj, R3MPCNA_1D, value, R3TID_INTEGER, 0); 
  54. }
  55.  
  56. function GetR3MPCNA_1D() {
  57.   return R3Get(this.r3obj, R3MPCNA_1D, R3TID_INTEGER, 0); 
  58. }
  59.  
  60. R3MPCNA_Additive = 1518505;
  61. function SetR3MPCNA_Additive(value) {
  62.   R3Set(this.r3obj, R3MPCNA_Additive, value, R3TID_INTEGER, 0); 
  63. }
  64.  
  65. function GetR3MPCNA_Additive() {
  66.   return R3Get(this.r3obj, R3MPCNA_Additive, R3TID_INTEGER, 0); 
  67. }
  68.  
  69. R3MPCNA_Degree = 1518506;
  70. function SetR3MPCNA_Degree(value) {
  71.   R3Set(this.r3obj, R3MPCNA_Degree, value, R3TID_INTEGER, 0); 
  72. }
  73.  
  74. function GetR3MPCNA_Degree() {
  75.   return R3Get(this.r3obj, R3MPCNA_Degree, R3TID_INTEGER, 0); 
  76. }
  77.  
  78. R3MPCNA_AmplitudeVariation = 1518507;
  79. function SetR3MPCNA_AmplitudeVariation(value) {
  80.   R3Set(this.r3obj, R3MPCNA_AmplitudeVariation, value, R3TID_FLOAT, 0); 
  81. }
  82.  
  83. function GetR3MPCNA_AmplitudeVariation() {
  84.   return R3Get(this.r3obj, R3MPCNA_AmplitudeVariation, R3TID_FLOAT, 0); 
  85. }
  86.  
  87. R3MPCNA_SupportVariation = 1518508;
  88. function SetR3MPCNA_SupportVariation(value) {
  89.   R3Set(this.r3obj, R3MPCNA_SupportVariation, value, R3TID_FLOAT, 0); 
  90. }
  91.  
  92. function GetR3MPCNA_SupportVariation() {
  93.   return R3Get(this.r3obj, R3MPCNA_SupportVariation, R3TID_FLOAT, 0); 
  94. }
  95.  
  96. R3MPCNA_Support = 1518509;
  97. function SetR3MPCNA_Support(value) {
  98.   R3Set(this.r3obj, R3MPCNA_Support, value, R3TID_FLOAT, 0); 
  99. }
  100.  
  101. function GetR3MPCNA_Support() {
  102.   return R3Get(this.r3obj, R3MPCNA_Support, R3TID_FLOAT, 0); 
  103. }
  104.  
  105. R3MPCNA_PositionVariation = 1518510;
  106. function SetR3MPCNA_PositionVariation(value) {
  107.   R3Set(this.r3obj, R3MPCNA_PositionVariation, value, R3TID_FLOAT, 0); 
  108. }
  109.  
  110. function GetR3MPCNA_PositionVariation() {
  111.   return R3Get(this.r3obj, R3MPCNA_PositionVariation, R3TID_FLOAT, 0); 
  112. }
  113.  
  114. R3MPCNA_Shape = 1518511;
  115. function SetR3MPCNA_Shape(value) {
  116.   R3Set(this.r3obj, R3MPCNA_Shape, value, R3TID_INTEGER, 0); 
  117. }
  118.  
  119. function GetR3MPCNA_Shape() {
  120.   return R3Get(this.r3obj, R3MPCNA_Shape, R3TID_INTEGER, 0); 
  121. }
  122.  
  123. R3MPCNA_SymmetryVariation = 1518512;
  124. function SetR3MPCNA_SymmetryVariation(value) {
  125.   R3Set(this.r3obj, R3MPCNA_SymmetryVariation, value, R3TID_VECTOR, 0); 
  126. }
  127.  
  128. function GetR3MPCNA_SymmetryVariation() {
  129.   return R3Get(this.r3obj, R3MPCNA_SymmetryVariation, R3TID_VECTOR, 0); 
  130. }
  131.  
  132. R3MPCNA_4DInput = 1518513;
  133. function SetR3MPCNA_4DInput(value) {
  134.   R3Set(this.r3obj, R3MPCNA_4DInput, value, R3TID_INTEGER, 0); 
  135. }
  136.  
  137. function GetR3MPCNA_4DInput() {
  138.   return R3Get(this.r3obj, R3MPCNA_4DInput, R3TID_INTEGER, 0); 
  139. }
  140.  
  141. var R3CELL_SPHERE = 0;
  142. var R3CELL_CUBE = 1;
  143. var R3CELL_HSPHERE = 2;
  144.  
  145.  
  146. function r3Mpcellnoise () { 
  147.    this.base = r3God;
  148.    if(arguments.length) {
  149.       this.base(R3CLID_MPCELLNOISE, arguments);
  150.    }
  151.    // Attributes
  152.    this.GetDimensions=GetR3MPCNA_Dimensions;
  153.    this.SetDimensions=SetR3MPCNA_Dimensions;
  154.    this.GetOctaves=GetR3MPCNA_Octaves;
  155.    this.SetOctaves=SetR3MPCNA_Octaves;
  156.    this.GetAmplitude=GetR3MPCNA_Amplitude;
  157.    this.SetAmplitude=SetR3MPCNA_Amplitude;
  158.    this.GetBase=GetR3MPCNA_Base;
  159.    this.SetBase=SetR3MPCNA_Base;
  160.    this.Get1D=GetR3MPCNA_1D;
  161.    this.Set1D=SetR3MPCNA_1D;
  162.    this.GetAdditive=GetR3MPCNA_Additive;
  163.    this.SetAdditive=SetR3MPCNA_Additive;
  164.    this.GetDegree=GetR3MPCNA_Degree;
  165.    this.SetDegree=SetR3MPCNA_Degree;
  166.    this.GetAmplitudeVariation=GetR3MPCNA_AmplitudeVariation;
  167.    this.SetAmplitudeVariation=SetR3MPCNA_AmplitudeVariation;
  168.    this.GetSupportVariation=GetR3MPCNA_SupportVariation;
  169.    this.SetSupportVariation=SetR3MPCNA_SupportVariation;
  170.    this.GetSupport=GetR3MPCNA_Support;
  171.    this.SetSupport=SetR3MPCNA_Support;
  172.    this.GetPositionVariation=GetR3MPCNA_PositionVariation;
  173.    this.SetPositionVariation=SetR3MPCNA_PositionVariation;
  174.    this.GetShape=GetR3MPCNA_Shape;
  175.    this.SetShape=SetR3MPCNA_Shape;
  176.    this.GetSymmetryVariation=GetR3MPCNA_SymmetryVariation;
  177.    this.SetSymmetryVariation=SetR3MPCNA_SymmetryVariation;
  178.    this.Get4DInput=GetR3MPCNA_4DInput;
  179.    this.Set4DInput=SetR3MPCNA_4DInput;
  180. }
  181.  
  182. r3Mpcellnoise.prototype=new r3Matprop;
  183. // r3mpcell.h_H